﻿using CardGameCore.Battle;

namespace CardGameCore.Driver
{
    public interface IGameListener
    {
        void OnGameInitialize();
        void OnGameReady();
        void OnRoundStart();
        void OnPlayerSelectCard(PlayerSelectCardResult result);
        void OnPlayerAction(BattleEventsResult result);
        void OnEnemySelectCard();
        void OnEnemyAction(BattleEventsResult result);
        void OnJudge(JudgeResult result);
    }
}